package resolver

// This file will be automatically regenerated based on the schema, any resolver implementations
// will be copied through when generating and any unknown code will be moved to the end.

import (
	"context"
	"fmt"

	"mall/service/wpgql/api/internal/graph/generated"
	"mall/service/wpgql/api/internal/graph/model"
)

func (r *forumForumResolver) Topics(ctx context.Context, obj *model.ForumForum, first *int, last *int, after *string, before *string, sorter []*model.ForumTopicConnectionSorter, filter *model.ForumTopicConnectionFilter) (*model.ForumTopicConnection, error) {
	panic(fmt.Errorf("not implemented"))
}

func (r *queryResolver) ForumForum(ctx context.Context, id string) (*model.ForumForum, error) {
	panic(fmt.Errorf("not implemented"))
}

func (r *queryResolver) ForumForums(ctx context.Context, first *int, last *int, after *string, before *string, sorter []*model.ForumForumConnectionSorter, filter *model.ForumForumConnectionFilter) (*model.ForumForumConnection, error) {
	panic(fmt.Errorf("not implemented"))
}

// ForumForum returns generated.ForumForumResolver implementation.
func (r *Resolver) ForumForum() generated.ForumForumResolver { return &forumForumResolver{r} }

type forumForumResolver struct{ *Resolver }
